Objetivos de Aprendizagem
- Diferenciar entre operações de reinicialização suave, mista e rígida
- Aplicar o git revert para desfazer alterações com segurança em ambientes colaborativos
- Utilizar o git reflog para identificar e restaurar commits perdidos
- Navegar estados históricos do projeto usando referências relativas e hashes de commits